Мы уже с Вами много раз заводили разговор про бух. итоги. Мы вернемся снова к
их рассмотрению, но сначала вспомнив что мы уже умеем.
Шаг 18 - Управление бухгалтерскими
итогами
Шаг 19 - Получаем
бухгалтерские итоги
Шаг 48 -
Почему проводка может не отражаться в состоянии предприятия.
Шаг 49 - Изучаем бухгалтерские итоги -
КонПериода.
Шаг 50 - Изучаем
бухгалтерские итоги – НачПериода.
Шаг 141 - Изучаем бухгалтерские итоги – на
любой момент.
Шаг 142 - Изучаем
бухгалтерские итоги – запрос.
Шаг
143 - Бухгалтерские итоги – предварительный обзор.
Шаг 145 - Изучаем бухгалтерские итоги –
обороты.
Шаг 299 - Производим
расчет бух итогов.
Один интересный момент был в шаге Шаг 299 - Производим расчет бух итогов.. Там был приведен вот такой код.
Ит.Рассчитать(, РабочаяДата(), "01.1, 03.1, 03.2, 03.3, 03.4, 02.1, 02.2, 001, 010, 011",,,);
То есть итоги рассчитывали сразу по нескольким счетам. Вот давайте на этом и акцентируем внимание. В шаге Шаг 43 - Изучаем бухгалтерские итоги – СКД. Мы разговаривали по сальдо конечное дебетовое. Как в данном случае будет получено это сальдо. Я создал пустую конфигурацию Шаг 2 - Создание каталога для данных и завел два счета.
Сделал ручную проводку с одного счета на другой.
Проверил установку бух. итогов. (Шаг 18 - Управление бухгалтерскими итогами) что бы они попали в диапазон операций и простой отчет с начальной и конечной датой. И получил конечно сальдо.
Процедура Сформировать() Т = СоздатьОбъект("Таблица"); Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ВыполнитьЗапрос(ДатаНач, ДатаКон, "100, 200"); Т.ВывестиСекцию("Секция_1"); Т.ТолькоПросмотр(1); Т.Показать() КонецПроцедуры
В результате получения CKД оказалось 0.
То есть 0 по этим двум счетам. А как же получит по отдельности, каждый раз создавать новый объект? Нет конечно. Но это очень интересный факт так как получение совместных итогов позволяет отказаться от процедур суммирования. Например совместный итоги по счетам основных средств позволят получить общею картину основных средств. В следующем шаге смотрите как расшифровать эти суммы.